html, body {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#jDev {
  width: 100%;
  height: 100%;
  background: #fff;
  font: 12px Arial;
}

/* Controle de posicionamento da janela do jDev */
/*
#btMin                   {display: none;}
#jDev.JDMaximized #btMin {display: inline;}
#jDev.JDMaximized #btMax {display: none;}
#jDev.JDMaximized               {top: 0;}
/**/

/* Estilização das fontes do Firebug Lite */
/*
#Firebug div.left div.Monitor *,  
#Firebug div.left div.HTML *, 
#Firebug div.left div.CSS *,
#Firebug div.left div.Scripts *     {font: 11px Courier New !important;}
#Firebug div.left div.Console input {font: 12px Courier New !important;}
#Firebug div.right div.CSSItem      {padding: 2px 5px 1px !important;}
#Firebug div.Console div.InputArrow {
	padding: 5px 0 0 5px !important;
	font: 11px Courier New !important;
}
*/

  #toolbar {
  }
    #topSplitter{
      font-size: 1px;
    	height: 3px;
    	cursor: n-resize;
      background: #8DA6C6;
    }
    #popup #topSplitter {
      cursor: default;
    }
    	
    #titlebar {
      background: #6277AA;
      padding: 1px 2px;
    }
    
      #title {
        font-weight: bold;
        font-family: Verdana,Arial;
        float: left;
        color: #fff;
        cursor: pointer;
      }
      
      #titlebar span {
      }
      
      #titlebar a {
        height: 10px;
        font-size: 10px;
        text-decoration: none;
        border: 1px solid #555;
        border-left: 1px solid #fff;
        border-top: 1px solid #fff;
        background: #e1e5e9;
        padding: 0 3px;
        cursor: hand;
        color: #000;
      }
      
      #titlebar a:hover {
        background: #f1f5f9;
      }

      #tabCtrls {
        float: left;
        padding: 0 0 0 10px;
      }
      
      #winCtrls {
        float: right;
        padding: 0 0 0 10px;
      }
	    #popup #winCtrls {
	      display: none;
	    }

        #winCtrls a {
          font-size: 10px;
        }

  #tabs {
     background: #8DA6C6;
     padding: 6px 2px 0;
  }
  
    #tabs ul {
      margin: 0;
      padding: 0;
      cursor: default;
    }
    
      #tabs ul li {
        list-style-type: none;
        display: inline;
        padding-left: 3px;
      }
      
      #tabs ul a {
        padding: 1px 3px;
        text-decoration: none;
        cursor: hand;
        border: 1px solid #fff;
        border-right: 1px solid #555;
        border-bottom: 0;
        background: #e1e5e9;
        color: #123;
      }
      
      #tabs ul a:hover {
        background: #f1f5f9;
      }

      #tabs a.JDActiveTab, 
      #tabs a.JDActiveTab:hover, 
      #tabs a.JDActiveTab:visited {
        padding: 2px 9px;
        background: #fff;
        font-weight: bold;
        color: #000;
      }

  #tabPanel {
  }
  
  #tabPanel div.JDActiveTab {display: block;}
  #tabPanel div.JDTab {display: none;}
  
  #console {
  }

    #consoleOut {
      font: 12px Courier New;
      background: #fff;
      overflow: auto;
    }
  
    #consoleIn {
      height: 20px;
      width: 100%;
    	background: #fff;
      border-top: 1px solid #888;
    }
    
      #commandSymbol {
        font: 11px Courier New;
        position: absolute;
        color: #00f;
        padding: 3px 0 3px 5px;
        cursor: default;
      }

      #commandLine {
        font: 12px Courier New;
        width: 100%;
        border: 0;
        padding: 3px 0 3px 30px;
      }
      
	#tabPanel div.JTab, 
	#tabPanel div.JActiveTab {
		width: 100%;
	}
	  #tabPanel iframe {
	    width: 100%;
	    height: 100%;
	    margin: 0;
	    padding: 0;
	    border: 0;
	  }

div.clear {
  clear: both;
}